package ufc.principal;

import java.util.ArrayList;
import java.util.List;

public class Escalonador{
	 static Grafo grafo = new Grafo();
 
	 
	 public static void main(String[] args) {
		  List<Transacao> listTR = new ArrayList<Transacao>();
		
		  List<String> resultado = new ArrayList<String>();
		  List<String> resultadoCommitada = new ArrayList<String>();
		  List<String> resultadoAbortada = new ArrayList<String>();
		 List<String> resultadoDeadLock = new ArrayList<String>();
		  LerArquivo ler = new LerArquivo();
		  listTR = ler.lerArquivo("teste3.txt");
		  
		 	//t1.setOperacaoList(operacaoList)
	        for(int i = 0; i<listTR.size(); i++){
	        	
	        	String nome =("T("+i+")");
	        	listTR.get(i).setVertice(nome);
	        	EscritorThread et = new EscritorThread(listTR.get(i).getOperacaoList(), i, grafo, listTR.get(i), resultado, resultadoCommitada, resultadoAbortada, resultadoDeadLock);
	        	
	        	et.start();
	        	
	        }
	        

	       
	    }

}
